﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Backend/mtpAdmin.master" StylesheetTheme="AdminTheme"
    AutoEventWireup="true" CodeFile="RolesList.aspx.cs" Inherits="Backend_RolesList" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <div class="dvTitleContent">
        Quản lý người dùng :: Danh sách người dùng</div>
    <fieldset>
        <legend>Tạo mới quyền quản lý</legend>
        <table>
            <tr>
                <td>
                    Tên quyền quản trị:
                </td>
                <td>
                    <asp:TextBox ID="txtRoleNew" runat="server" Width="200px"></asp:TextBox>
                </td>
                <td>
                    <asp:Button ID="btnCreateRole" runat="server" OnClick="btnCreateRole_Click" Text="Tạo mới" />
                </td>
            </tr>
            <tr>
                <td colspan="3">
                    <asp:Label ID="lblMessage" runat="server" Style="color: #FF0000"></asp:Label>
                </td>
            </tr>
        </table>
    </fieldset>
    <fieldset>
        <legend>Danh sách quyền</legend>
        <table width="100%">
            <tr>
                <td>
                    <asp:GridView ID="grvRolesList" runat="server" AutoGenerateColumns="False" SkinID="tGridview"
                        OnRowDeleting="grvRolesList_RowDeleting" OnSelectedIndexChanging="grvRolesList_SelectedIndexChanging">
                        <Columns>
                            <asp:TemplateField HeaderText="Tên quyền">
                                <ItemTemplate>
                                    <asp:Label ID="lblRoleName" runat="server" Text="<%# Container.DataItem %>"></asp:Label>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:CommandField HeaderText="Quản lý" ShowSelectButton="True">
                                <ItemStyle HorizontalAlign="Center" />
                            </asp:CommandField>
                            <asp:TemplateField HeaderText="Xóa">
                                <ItemTemplate>
                                    <asp:LinkButton ID="LinkButton1" runat="server" CommandName="Delete" OnClientClick="return confirm('Bạn chắc chắn muốn xóa quyền này không?');">Delete</asp:LinkButton>
                                </ItemTemplate>
                                <ItemStyle HorizontalAlign="Center" />
                            </asp:TemplateField>
                        </Columns>
                    </asp:GridView>
                </td>
            </tr>
        </table>
    </fieldset>
    <asp:MultiView ID="mtvUserInRole" runat="server">
        <asp:View ID="vwUserInRole" runat="server">
            <fieldset>
                <legend>Danh sách người dùng có quyền&nbsp;<asp:Label ID="lblRoleName" runat="server"></asp:Label>
                    &nbsp;</legend>
                <table width="100%">
                    <tr>
                        <td>
                            <asp:GridView ID="RolesUserList" SkinID="tGridview" runat="server" 
                                AutoGenerateColumns="False" 
                                EmptyDataText="Không có người quản lý nào trong quyền này." 
                                onrowdeleting="RolesUserList_RowDeleting">
                                <Columns>
                                    <asp:TemplateField HeaderText="Users">
                                        <ItemTemplate>
                                            <asp:Label runat="server" ID="UserNameLabel" Text='<%# Container.DataItem %>'></asp:Label>
                                        </ItemTemplate>
                                    </asp:TemplateField>
                                    <asp:TemplateField HeaderText="Remove">
                                        <ItemTemplate>
                                            <asp:LinkButton ID="LinkButton2" runat="server" CommandName="Delete" 
                                                onclientclick="return confirm('Bạn chắc chắn muốn loại người dùng ra khỏi nhóm quản lý này không?');">Remove</asp:LinkButton>
                                        </ItemTemplate>
                                        <ItemStyle HorizontalAlign="Center" />
                                    </asp:TemplateField>
                                </Columns>
                            </asp:GridView>
                        </td>
                    </tr>
                </table>
            </fieldset>
        </asp:View>
    </asp:MultiView>
</asp:Content>
